a = int(input('Введите число:'))

if a%2 == 0:
  print('Число чётное: Да')
else:
  print('Число чётное: Нет')
if a%3 == 0:
  print('Число кратно трём: Да')
else:
  print('Число кратно трём: Нет')
if a**0.5 == int(a**0.5):
  print('Число является квадратом числа', int(a**0.5))
else:
  print('Число не является квадратом')
print()
a1 = str(a) [0]
a2 = str(a) [1]
a3 = str(a) [2]
a4 = str(a) [3]
print('Наименьшая цифра:', min(a1,a2,a3,a4))
print('Наибольшая цифра:', max(a1,a2,a3,a4))
k = 0
if a1 == '0': k+=1
if a2 == '0': k+=1
if a3 == '0': k+=1
if a4 == '0': k+=1
print('Количество нулей в числе:', k)
print()
if int(a4)**0.5 == int(int(a4)**0.5):
  print('Цифра в разряде единиц является квадратом цифры:', int(int(a4)**0.5))
else:
  print('Цифра в разряде единиц является квадратом цифры: Нет')
if int(a3)**0.5 == int(int(a3)**0.5):
  print('Цифра в разряде десятков является квадратом цифры:', int(int(a3)**0.5))
else:
  print('Цифра в разряде десятков является квадратом цифры: Нет')
if int(a2)**0.5 == int(int(a2)**0.5):
  print('Цифра в разряде сотен является квадратом цифры:', int(int(a2)**0.5))
else:
  print('Цифра в разряде сотен является квадратом цифры: Нет')
if int(a1)**0.5 == int(int(a1)**0.5):
  print('Цифра в разряде тысяч является квадратом цифры:', int(int(a1)**0.5))
else:
  print('Цифра в разряде тысяч является квадратом цифры: Нет')

